Dowsing: Domain-based Program Understanding
نویسندگان
چکیده
Program understanding relates a computer program to the goals and requirements it is designed to accomplish. Understanding techniques that rely only on source code analysis are limited in their ability to derive this relationship. Application-domain analysis is another source of information that can aid program understanding by guiding the source analysis and providing structure to its results. This paper describes the application of a domain-based program understanding process, Synchronized Refinement, to the problem of reverse engineering two intermediate-size software systems: the Mosaic World Wide Web browser and a generic software loader/verifier being developed by the U.S. Army. It discusses the domain analyses undertaken, corresponding source code analyses, and architecture-based techniques for bridging the results of these analyses. It also describes tool support for domain-based navigation and browsing of the program, its associated documents, and the results of the analysis.
منابع مشابه
Dowsing: A Tool Framework for Domain-Oriented Browsing of Software Artifacts
Program understanding relates a computer program to the goals and requirements it is designed to accomplish. Application-domain analysis is a source of information that can aid program understanding by guiding the source-code analysis and providing structure to its results. We use the term “dowsing” to describe the process of exploring software and the related documentation from an application-...
متن کاملDowsing: A Tools Framework for Domain-Oriented Browsing of Software Artifacts
Program understanding is an essential part of software maintenance and enhancement activities that relates a computer program to the goals and requirements it is designed to accomplish. Understanding techniques that rely only on source-code analysis are limited in their ability to derive this relationship. Application-domain analysis is another source of information that can aid program underst...
متن کاملUnderstanding of metaphorical time pattern among medical and paramedical students. based on gender, age and academic status
Background and Aim: Metaphor is a systematic relationship between two conceptual domains. In metaphor; an experimental or sensual domain called source domain, is related to another domain as target domain. The purpose of this study was to review understanding of metaphorical time pattern in the medical and paramedical students based on gender, age and academic status. Materials and Methods: Thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008